free path before we return (in case of a failure here)
authorKristian Rietveld <kristian@planet.nl>
Sat, 24 Nov 2001 17:32:27 +0000 (17:32 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Sat, 24 Nov 2001 17:32:27 +0000 (17:32 +0000)
Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
        we return (in case of a failure here)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreemodel.c

index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index 8f7e4d899d9855cc8ce72d5db906bc34f840ad6b..abe4f03913cb2326f6d23c749b1555800946e154 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
+       we return (in case of a failure here)
+
 Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c: Handle events in windows other
index e71c5b26fdff67cb04b5f2303495151f51ceead1..05b2c4747e95dbd63750e269cbac52f4c6047e6c 100644 (file)
@@ -1169,7 +1169,10 @@ gtk_tree_model_foreach (GtkTreeModel            *model,
 
   path = gtk_tree_path_new_root ();
   if (gtk_tree_model_get_iter (model, &iter, path) == FALSE)
-    return;
+    {
+      gtk_tree_path_free (path);
+      return;
+    }
 
   gtk_tree_model_foreach_helper (model, &iter, path, func, user_data);
   gtk_tree_path_free (path);